Finding the Maximum Area Axis-parallel Rectangle in a Polygon
نویسندگان
چکیده
We consider the geometric optimization problem of nding the maximum area axis-parallel rectangle (MAAPR) in an n-vertex general polygon. We characterize the MAAPR for general polygons by considering di erent cases based on the types of contacts between the rectangle and the polygon. We present a general framework for solving a key subcase of the MAAPR problem which dominates the running time for a variety of polygon types. Using this framework, we obtain the following MAAPR time results: (n) for xy-monotone polygons, O(n (n)) for orthogonally convex polygons, O(n (n) logn) for horizontally (vertically) convex polygons, (where (n) is the slowly growing inverse of Ackermann's function), O(n logn) for a special type of horizontally convex polygon, and O(n log2 n) for general polygons. For all these types of non-rectilinear polygons, we match the running time of the best known algorithms for their rectilinear counterparts. We prove a lower bound of time in (n logn) for nding the MAAPR in both selfintersecting polygons and general polygons with holes. The latter result gives us both a lower bound of (n logn) and an upper bound of O(n log2 n) for general polygons with holes.
منابع مشابه
Algorithm for finding the largest inscribed rectangle in polygon
In many industrial and non-industrial applications, it is necessary to identify the largest inscribed rectangle in a certain shape. The problem is studied for convex and non-convex polygons. Another criterion is the direction of the rectangle: axis aligned or general. In this paper a heuristic algorithm is presented for finding the largest axis aligned inscribed rectangle in a general polygon. ...
متن کاملFinding the largest area rectangle of arbitrary orientation in a closed contour
For many software applications, it is sometimes necessary to find the rectangle of largest area inscribed in a polygon, in any possible direction. Thus, given a closed contour C, we consider approximation algorithms for the problem of finding the largest area rectangle of arbitrary orientation that is fully contained in C. Furthermore, we compute the largest area rectangle of arbitrary orientat...
متن کاملFinding the Largest Area Axis-parallel Rectangle in a Polygon
This paper considers the geometric optimization problem of nding the Largest area axis-parallel Rectangle (LR) in an n-vertex general polygon. We characterize the LR for general polygons by considering diierent cases based on the types of contacts between the rectangle and the polygon. A general framework is presented for solving a key subproblem of the LR problem which dominates the running ti...
متن کاملApproximating hitting sets of axis-parallel rectangles intersecting a monotone curve
In this note, we present a simple combinatorial factor 6 algorithm for approximating the minimum hitting set of a family R = {R1, . . . ,Rn} of axis-parallel rectangles in the plane such that there exists an axis-monotone curve γ that intersects each rectangle in the family. The quality of the hitting set is shown by comparing it to the size of a packing (set of pairwise non-intersecting rectan...
متن کاملCovering many points with a small-area box
Let P be a set of n points in the plane. We show how to find, for a given integer k > 0, the smallest-area axis-parallel rectangle that covers k points of P in O(nk log n+ n log n) time. We also consider the problem of, given a value α > 0, covering as many points of P as possible with an axis-parallel rectangle of area at most α. For this problem we give a randomized (1−ε)-approximation that w...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993